package Day09.Demo05;

/*
  人类：
     属性：姓名，年龄
     行为：吃饭

     使用关键字private：私有，当我们私有化变量之后，这个变量就不能在类外面直接访问
     如果private修饰成员方法，这个成员方法不能在类外面使用

 */
public class Person {
    //属性==》成员变量
    String name;
    private int age;

    //我们专门提供一个public修饰的setXxx，Xxx代表属性名
    //这个方法的作用就是为属性设置值
    public void setAge(int a) {
        //正因为有了方法，我们可以在方法中对年龄的值进行控制
        if (a < 0) {
            System.out.println("年龄不能指定为负值：" + a);
            return;   //直接终止方法，不再执行age=a
        }
        age = a;
    }


    //我们专门提供一个public修饰的getXxx，Xxx代表属性名
    //这个方法的作用就是为了获取属性的值
    public int getAge() {
        return age;
    }

    //行为==》方法
    public void eat() {
        System.out.println(name + "正在吃饭");
    }
}
